package com.tqyan.dal.mapper;

import com.tqyan.model.dto.UserSettingDTO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @description 用户设置
 * <p> <功能详细描述> </p>
 *
 * @author 陈晨
 * @date 2023/4/10 18:20
 */
@Mapper
public interface UserSettingMapper {

    /**
     * @description 添加
     * <p> <功能详细描述> </p>
     *
     * @author 陈晨
     * @date 2023/4/10 18:19
     */
    int save(@Param("list") List<UserSettingDTO> list);

    /**
     * @description 更新
     * <p> <功能详细描述> </p>
     *
     * @author 陈晨
     * @date 2023/4/10 18:19
     */
    int update(@Param("item") UserSettingDTO item);

    /**
     * @description 查询用户设置
     * <p> <功能详细描述> </p>
     *
     * @author 陈晨
     * @date 2023/4/10 18:19
     */
    UserSettingDTO queryByUser(@Param("userId") long userId);

}


